hard limit problem